home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / debugger / bdm-linu.0 / bdm-linu / bdm-linux / README.Linux < prev    next >
Encoding:
Text File  |  1995-04-27  |  1.8 KB  |  47 lines

  1. A Linux port of a the Background Debug Mode driver for Motorola CPU16 and
  2. CPU32 based processors.  The original code came from the Motorola Freeware
  3. BBS FTP site, and the original readme file is included.  The copywrite is the
  4. same, and any bugs in the code are most likely my fault, not the original
  5. author's.  The original filename (DOS source and binaries) was BDM-090.ZIP.
  6.  
  7. Quick Overview.....
  8.  
  9. The package builds 2 (example) executables, one for CPU16 and one for CPU32,
  10. and a lib for each that contains the target communication routines.
  11.  
  12. The examples allow the user to load srecord code, stop/start the target, view
  13. the CPU registers... not to bad.  They are, however examples of how to use
  14. the library routines and you will likely want to at least extend them.  I've
  15. decided to use this stuff as the basis for our development system here, and
  16. it is my intention to link it up to gdb, (for the CPU32).... We'll see.
  17.  
  18. I'd be interested in hearing if anyone uses this code.  Drop me some email!
  19.  
  20. Install Notes....
  21.  
  22. You must specify which interface you want by uncommenting the appropriate
  23. line in the Makefile.  There are 2 choices, the ICD cable from P&E Micro, 
  24. or the so called Public Domain interface.  If you choose the Public Domain
  25. iface, the schematics are included (from another package on the MOT Freeware
  26. BBS) in epson and OrCAD format (sorry, I got them this way and have no means
  27. of converting them...Perhaps someone can make postscript for us??) so you 
  28. can build your own.
  29.  
  30. Doing 
  31.  
  32. make clean
  33. make
  34.  
  35. will build test16, test32, libdbm16.a and libdbm32.a.  The library open
  36. /dev/port and therefore any executables must be setuid root :-( to run or
  37. you will get...
  38.  
  39. testport:  error on open
  40.  
  41. Happy embedded systems development!
  42.  
  43. D.Jeff Dionne
  44. Jeff@RyeHam.EE.Ryerson.Ca
  45.  
  46. Linux- The Choice of a GNU generation
  47.